package com.boot.security.server.model.mffl;

import com.boot.security.server.model.BaseEntity;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "银行卡信息")
public class MffCashwithdrawalapplication extends BaseEntity<Long> {

    @ApiModelProperty(value = "用户id")
	private Integer userid;
    @ApiModelProperty(value = "用户余额")
	private Double nowmoney;
    @ApiModelProperty(value = "提现金额")
	private Double expenditure;
    @ApiModelProperty(value = "提现后剩余金额")
	private Double surplus;
    @ApiModelProperty(value = "状态：1.提现成功2.提现失败3.申请提现4.取消提现申请")
	private Integer state;
    @ApiModelProperty(value = "失败原因。状态值为3时填写")
	private String reasonsforfailure;
    @ApiModelProperty(value = "后台人员id")
	private Integer operator;
    @JsonIgnore
    @ApiModelProperty(value = "删除时间")
	private Date deleteTime;
    @ApiModelProperty(value = "0删除1正常")
	private Integer DeleteState;
    @ApiModelProperty(value = "扣点比例")
	private String points;
    @ApiModelProperty(value = "扣点后金额")
	private Double pointsmoney;

    public Double getPointsmoney() {
        return pointsmoney;
    }
    public void setPointsmoney(Double pointsmoney) {
        this.pointsmoney = pointsmoney;
    }
    public String getPoints() {
        return points;
    }
    public void setPoints(String points) {
        this.points = points;
    }
    public Integer getUserid() {
		return userid;
	}
	public void setUserid(Integer userid) {
		this.userid = userid;
	}
	public Double getNowmoney() {
		return nowmoney;
	}
	public void setNowmoney(Double nowmoney) {
		this.nowmoney = nowmoney;
	}
	public Double getExpenditure() {
		return expenditure;
	}
	public void setExpenditure(Double expenditure) {
		this.expenditure = expenditure;
	}
	public Double getSurplus() {
		return surplus;
	}
	public void setSurplus(Double surplus) {
		this.surplus = surplus;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public String getReasonsforfailure() {
		return reasonsforfailure;
	}
	public void setReasonsforfailure(String reasonsforfailure) {
		this.reasonsforfailure = reasonsforfailure;
	}
	public Integer getOperator() {
		return operator;
	}
	public void setOperator(Integer operator) {
		this.operator = operator;
	}
	public Date getDeleteTime() {
		return deleteTime;
	}
	public void setDeleteTime(Date deleteTime) {
		this.deleteTime = deleteTime;
	}
	public Integer getDeleteState() {
		return DeleteState;
	}
	public void setDeleteState(Integer DeleteState) {
		this.DeleteState = DeleteState;
	}

}
